// #ifndef VUE3
import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import {
  createSSRApp
} from 'vue'
// 导入网络请求第三方软件包
import {
  $http
} from "@escook/request-miniprogram"
import App from './App.vue'
import store from './stores' // 引入刚才创建的 Vuex store
// 请求拦截器
import {
  initRequestInterceptor
} from './utils/request.js'
initRequestInterceptor(store)
// uni.$http = $http
// 请求根路径,待定
// $http.baseUrl = "https://www.uinav.com"
// 请求拦截器
// $http.beforeRequest = function(options){
//   uni.showLoading({
//     title:'数据加载中...'
//   })
// }
// 响应拦截器
// $http.afterRequest=function(){
//   uni.hideLoading()
// }
export function createApp() {
  const app = createSSRApp(App)
  app.use(store)
  return {
    app,
    store
  }
}
// #endif